/******************************************************************************
 * Copyright (C) 2014 ShenZhen YiHua Computer Co., Ltd.
 * All Rights Reserved.
 * 本软件为深圳怡化电脑股份有限公司开发研制。未经本公司正式书面同意，其他任何个人、团体
 * 不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package net.dgg.dggcloud.core.fileload;

import java.io.IOException;

/**
 * 文件上传下载异常
 */
public class FileLoadException extends IOException
{
    private static final long serialVersionUID = -7634747985304320984L;

    /**
     * 发生异常是需要跳转的URI
     */
    private final String uri;

    public FileLoadException(Throwable t, String uri)
    {
        super(t);
        this.uri = uri;
    }

    public FileLoadException(String message, String uri)
    {
        super(message);
        this.uri = uri;
    }

    public FileLoadException(String message, Throwable t, String uri)
    {
        super(message, t);
        this.uri = uri;
    }

    public String getURI()
    {
        return this.uri;
    }
}
